Big Huge Thesaurus

angiospermous tree

noun